package com.cloudbroker.bcs.platform.dav.bizapi.service.business.customer.vo;

import com.cloudbroker.bcs.common.validatioin.annotation.Length;
import com.cloudbroker.bcs.common.validatioin.annotation.Mobile;
import com.cloudbroker.bcs.common.validatioin.annotation.NotBlank;
import com.cloudbroker.bcs.common.validatioin.annotation.Password;
import com.cloudbroker.bcs.platform.dav.bizapi.service.base.vo.HSBCPSVO;

public class ResetPasswordForm extends HSBCPSVO {
    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = 1L;
    @NotBlank
    @Mobile
    protected String mobile;
    
    @NotBlank
    @Length(max = 64)
    @Password
    protected String new_password;
    
    @NotBlank
    @Length(max = 10)
    protected String verify_code;

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getNew_password() {
        return new_password;
    }
    
    public void setNew_password(String new_password) {
        this.new_password = new_password;
    }
    
    public String getVerify_code() {
        return verify_code;
    }
    
    public void setVerify_code(String verify_code) {
        this.verify_code = verify_code;
    }

    @Override
    public String toString() {
        return "ResetPasswordForm{" +
                "mobile='" + mobile + '\'' +
                ", new_password='" + new_password + '\'' +
                ", verify_code='" + verify_code + '\'' +
                '}';
    }
}
